Estimated | Actual | |||
Time (minutes) | Units (words) | Time | Units | Rates (min/word) |
67 | 557 | 52 | 557 | 0.09 |
我们之前提到 stage3 的时候说过, stage3 将会安装一些无可选择的系统工具. 然后, 也提到我们会在随后安装其他 (可选择) 的工具. 现在, 我们就开始做这事:)
第一个您需要作出选择的就是系统日志工具. Unix 和 Linux 系统在日志功能方面一直有着卓越的历史记录 (excellent history) -- 只要您想, 您就可以把您系统中发生的每一件事都记录到日志文件中. 这是靠系统日志器 (system logger)来完成的.
Gentoo 为您提供了数个可供选择的日志记录器. 有传统的 sysklogd 日志守护进程, 有高级的日志工具 syslog-ng 以及可进行高度灵活配置的 metalog 工具. Portage 里可能还有其他的 - 我们 Portage 里的软件包数量每天每天都在增长.
如果您不知该选哪个, 那就用 syslog-ng 吧, 一来功能强大, 二来其默认配置已经非常好用.
要安装和使用您选择的系统日志器, 请 emerge 它并将它用 rc-update 命令添加到系统的默认运行级别 (default runlevel) 中即可. 下面以 syslog-ng 为例. 如果您选择了其他的日志器, 把它替换成您自己的日志器名称就可以:
敬告: 2004.2 版中的 stage3 压缩包错误地包含了一个 sysklogd 日志器. 您要想装新的日志器, 则必需先把它 unmerge 掉. |
代码清单 1: 安装系统日志器 |
(如果您用的是 stage3 压缩包, 首先得卸载 syslog-ng) # emerge unmerge sysklogd (然后安装您选择的日志器) # emerge syslog-ng # rc-update add syslog-ng default |
下一个是 cron 守护进程. 尽管它是可选的, 对于系统的正常运作也是非必须的, 不过呢, 最好还是装上一个. 那 cron 守护进程到底是啥? cron 是一个可以执行计划任务的守护进程. 在您需要不时 (如每天, 每周, 每月) 执行某些工作的时候, 它会显得非常有用. (Cure: 建议大家装, updatedb 这一为 locate 这类搜索功能服务的命令就需要 cron 来让它每天执行一次)
Gentoo 为您提供了三个可选的 cron 守护进程: dcron, fcron 和 vixie-cron. 它们的安装类似系统日志器. 不过, dcron 和 fcron 需要额外的配置命令, 即 crontab /etc/crontab. 如果您还是不打算自己选, 那就用 vixie-cron.
无网络安装中我们只提供了 vixie-cron, 如果您想要其他的 cron 守护进程, 那可以暂缓到以后 (Cure: 就是说等你能联网了再从网上装别的) 再装.
代码清单 2: 安装 cron 守护进程 |
# emerge vixie-cron # rc-update add vixie-cron default (如果您选择了 dcron 或 fcron, 则您还需要运行这个:) # crontab /etc/crontab |
您需要装哪些文件系统工具 (用来坚持文件系统的完整性, 创建文件系统等) 取决于您用的是什么文件系统.
下表列出了各个文件系统对应的工具:
文件系统 | 工具 | 安装命令 |
XFS | xfsprogs | emerge xfsprogs |
ReiserFS | reserfsprogs | emerge reiserfsprogs |
JFS | jfsutils | emerge jfsutils |
如果您并不需要通过 rp-pppoe 来连接到网络 (Cure: 就说你不是用 adsl 上网的...), 那就看最后步骤. 否则, 请看可选: 网络工具.
如果您需要 rp-pppoe 来连接网络, 那就得安装.
代码清单 3: 安装 rp-pppoe |
# USE="-X" emerge rp-pppoe |
USE="-X" 可以避免把 xorg-x11 给当成依赖包装进来 (rp-pppoe 有带图形界面的工具; 如果您想要这图形界面, 您可以在随后安装完 xorg-x11 再重新编译一次 rp-pppoe 或者现在就一气把 xorg-x11 先装上 -- 这时间可就只能用漫长来形容哦).
我们继续下一章最后步骤.